package com.example.mysql.学习笔记.高级.备份.其他日志.二进制日志;

public class 参数设置_2 {
}
/**
 * 5.2日志参数设置   0表示OFF(关闭)    1表示ON(开启)
 * 方式1:永久性方式  改文件
 * 修改MySQL的my.cnf或my.ini文件可以设置二进制日志的相关参数:
 * 方式2:临时性方式  直接 set  max_binlog_size=值；
 *
 * 提示:
 *   1. log-bin=mysql-bin #打开日志(主机需要打开)，这个mysql-bin也可以自定义，
 *   这里也可以加上路径，如: /home/www/mysql_bin_log/mysql-bin
 *   2. binlog_expire_logs_seconds:此参数控制二进制日志文件保留的时长，单位是秒，
 *   默认2592000 30天   14400 4小时;  86400 1天;  259200 3天;
 *   3. max_binlog_size: 控制单个二进制日志大小，当前日志文件大小超过此变量时，执行切换动作。
 *   此参数的最大和默认值是1GB，该设置并不能严格控制Binlog的大小，
 *   尤其是Binlog比较靠近最大值而又遇到一个比较大事务时，为了保证事务的完整性，
 *   可能不做切换日志的动作，只能将该事务的所有SQL都记录进当前日志，直到事务结束。
 *   一般情况下可采取默认值。
 *
 *
 *  提示
 * 数据库文件最好不要与日志文件放在同一个磁盘上!
 * 这样，当数据库文件所在的   磁盘发生故障  时，可以使用日志文件恢复数据。
 *
 *
 *
 *
 */
